opencloudos9.0x86 您所在的位置:网站首页 腾讯OpenCloudos python版本 opencloudos9.0x86

opencloudos9.0x86

2024-04-20 00:52| 来源: 网络整理| 查看: 265

第一步,首先需要下载对应的yum 源

curl -o /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

然后看库中支持的yum版本

yum list docker-ce --showduplicates | sort -r

此时如果直接使用该yum源查看对应版本会报404的错误

因为该yum源的配置文件中使用的变量($releasever),该变量对应是系统版本号,该版本号是9,对应URL路径会包404的错误

因此,解决方案是执行如下命令进行替换,把该变量替换成8

sed -i s/\$releasever/8/g /etc/yum.repos.d/docker-ce.repo

此时安装docker还是不会成功

会报这个错误,原因:container-selinux没有安装或者版本太低

conflicting requests - nothing provides container-selinux >= 2:2.74 needed...

解决方案,安装对应依赖

各版本container-selinux 下载地址:https://pkgs.org/download/container-selinux

wget https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/container-selinux-2.124.0-1.gitf958d0c.module_el8.3.0+569+1bada2e4.noarch.rpm rpm -ivh container-selinux-2.124.0-1.gitf958d0c.module_el8.3.0+569+1bada2e4.noarch.rpm

然后就可以执行对应的安装命令进行安装了

yum install docker-ce-19.03.15 docker-ce-cli-19.03.15 -y

注意: 一定要指定 docker-ce-cli 的版本,不然会出现你安装的是19版本,然后执行

docker --version 命令查看,版本是最新的现象

因为你在安装docker的时候,你会默认安装 最新版本的 docker-ce-cli,

docker-ce-cli 是管理命令的,你在执行 docker --version 其实调用的是 docker-ce-cli ,显示的是它的版本

启动docker

systemctl start docker

设置开机自启

systemctl enable docker


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有